package com.java.define_create;

/**
 * 创建对象
 */
public class CreateObject {
    public static void main(String[] args) {
        // 具名对象：格式为`类名 对象名 = new 类名()`，等号左右分别叫引用与实例，一个引用只能指向0个或1个实例但一个实例可指向多个引用
        DefineClass ins = new DefineClass("TNT");
        String name1 = ins.getName();
        System.out.println(name1); // TNT
        
        // 匿名对象：格式为`new 类名()`，适用于只使用一次或链式调用的场景，使用完毕后变为垃圾被回收
        String name2 = new DefineClass("SYX").getName();
        System.out.println(name2); // SYX
    }
}
